ecma script Ecma Script 문법 (2) 지난 번에는 es6문법에서 비교적 개념 이해가 쉬우며, 코드 사용법에 대한 변화정도에 대해서 설명했었다. 이번에는 개인적으로 내가 es6문법을 공부할 때 가장 이해하기 어려웠던(지금도 정확하게 이해가 잘 되지 않는 다 사실...) this키워드, closure, 그리고 call, apply, bind에 대해서 정리해보고자 한다. 호출되는 함수가 실행될 때, this가 있다면, 이 키워드가 가... thisbindES6applyclosureecma scriptcallES6 26. [es6] arrow function ECMA Script는 JavaScript를 표준화시키고, 규격화하기 위해 만들어진 것. ( ※ES = ECMA Script ) JavaScript의 역사는 점점 깊어지고, 문법의 보완이 필요하면서 버전별로 문법을 확장시키고 브라우저는 특정 버전의 기능별로 지원할 수 있도록 ES가 명세를 확정해왔습니다. 지금껏 함수를 선언하기 위해서는 다음과 같이 해야만 했다. 하지만 ES6 에서 함수를 새... parameterarrow functionargumentbodyES6ecma scriptES6
Ecma Script 문법 (2) 지난 번에는 es6문법에서 비교적 개념 이해가 쉬우며, 코드 사용법에 대한 변화정도에 대해서 설명했었다. 이번에는 개인적으로 내가 es6문법을 공부할 때 가장 이해하기 어려웠던(지금도 정확하게 이해가 잘 되지 않는 다 사실...) this키워드, closure, 그리고 call, apply, bind에 대해서 정리해보고자 한다. 호출되는 함수가 실행될 때, this가 있다면, 이 키워드가 가... thisbindES6applyclosureecma scriptcallES6 26. [es6] arrow function ECMA Script는 JavaScript를 표준화시키고, 규격화하기 위해 만들어진 것. ( ※ES = ECMA Script ) JavaScript의 역사는 점점 깊어지고, 문법의 보완이 필요하면서 버전별로 문법을 확장시키고 브라우저는 특정 버전의 기능별로 지원할 수 있도록 ES가 명세를 확정해왔습니다. 지금껏 함수를 선언하기 위해서는 다음과 같이 해야만 했다. 하지만 ES6 에서 함수를 새... parameterarrow functionargumentbodyES6ecma scriptES6